#ifndef __ONEWIRE_H__
#define __ONEWIRE_H__


/*********************************************************************
	方法：OneWire
	参数：
	返回值：0 有从机；1 无从机
*/
unsigned char OneWire_Init();

/*********************************************************************
	方法：发送1位
	参数：
	返回值：无
*/
void OneWire_SendBit(unsigned char Bit);

/*********************************************************************
	方法：接收一位
	参数：
	返回值：接收的数据
*/
unsigned char OneWire_ReceiveBit(void);

/*********************************************************************
	方法：发送一个字节
	参数：发送的字节
	返回值：无
*/
void OneWire_SendByte(unsigned char Byte);

/*********************************************************************
	方法：接收一个字节
	参数：
	返回值：接收到的字节
*/
unsigned char OneWire_ReceiveByte(void);

#endif